#pragma once
#include <iostream>

// 定义一个不允许拷贝的基类实现
// 继承这个类的类就不允许拷贝了

class NoCopy
{
public:
    NoCopy() {}
    NoCopy(const NoCopy &NC) = delete;
    const NoCopy &operator=(const NoCopy &NC) = delete;
    ~NoCopy() {}
};